home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_12_04 / suereth / natural.h < prev    next >
Text File  |  1994-03-09  |  3KB  |  72 lines

  1. /*****************************************************/
  2. /* NATURAL.H   Copyright (C) 1993 Russell Suereth    */
  3. /*****************************************************/
  4.  
  5. #define  UNKNOWN                      200
  6. #define  PRONOUN          @{$$HH 208
  7. #define  NAME                         209
  8. #define  AUX_VERB_ERROR               210
  9.  
  10. /*****************************************************/
  11. /* The following definitions are time values         */
  12. /*****************************************************/
  13. #define  PROBABILITY                  220
  14. #define  CHARACTERISTIC               221
  15. #define  LOGICAL_NECESSITY            222
  16. #define  TENSES_ERROR                 210
  17. #define  TIME_MEANING_ERROR           211
  18. #define  NUMBER_ERROR                 212
  19. #define  POINT_OF_TIME                100
  20. #define  DAY                          101
  21. #define  PERIOD_OF_TIME               102
  22. #define  DURATION                     103
  23. #define  BEFORE                       104
  24. #define  AFTER                        105
  25. #define  SINCE                        106
  26. #define  BETWEEN                      107
  27. #define  UNTIL                        108
  28. #define  LAST                         111
  29. #define  NEXT                         112
  30. #define  EACH                         113
  31. #define  EVERY                        114
  32. #define  ALL                          115
  33.  
  34. /*****************************************************/
  35. /* The following definitions are dictionary values   */
  36. /*****************************************************/
  37. /* Usage                                             */
  38. #define  ING                          73      /*  I  */
  39. #define  NOAUX                        78      /*  N  */
  40. #define  ROOT                         82      /*  R  */
  41. /* Tense                                             */
  42. #define  PAST                         48      /*  0  */
  43. #define  PRESENT                      54      /*  6  */
  44. #define  FUTURE                       57      /*  9  */
  45. /* Number                                            */
  46. #define  SINGULAR                     64      /*  @  */
  47. #define  PLURAL                       36      /*  $  */
  48. /* Meaning for auxiliaries                           */
  49. #define  LIMITED_DURATION             65      /*  A  */
  50. #define  PARTICULAR_POINT_OF_TIME     66      /*  B  */
  51. #define  UP_TO_PRESENT                67      /*  C  */
  52. #define  NOT_COMPLETED                68      /*  D  */
  53. #define  CAN                          69      /*  E  */
  54. #define  COULD                        70      /*  F  */
  55. #define  MAY                          71      /*  G  */
  56. #define  POSSIBILITY                  72      /*  H  */
  57. #define  OBLIGATION                   73      /*  I  */
  58. #define  WILL                         74      /*  J  */
  59. #define  WOULD                        75      /*  K  */
  60. #define  MUST                         76      /*  L  */
  61. #define  FIXED_PLAN                   77      /*  M  */
  62.  
  63. /* End of file                                       */
  64.  
  65.  
  66.  
  67. ***********************************************************
  68. *             End of Complete Code for                    *
  69. *       NATURAL LANGUAGE EXPANSIONS FOR TIME              *
  70. *           by Russell Suereth   04/19/93                 *
  71. ***********************************************************
  72.